//--------------------------------------------------------------------------------
// This file is a portion of the PracticeEngine Rendering Engine.  It is distributed
// under the MIT License, available in the root of this distribution and 
// at the following URL:
//
// http://www.opensource.org/licenses/mit-license.php
//
// Copyright (c) Ferdinand Li 
//--------------------------------------------------------------------------------
#ifndef AppFramework_h__
#define AppFramework_h__

namespace PracEng
{
	class AppFramework
	{
	public:
		AppFramework(){};
		virtual ~AppFramework(){};

		virtual void Initialize() = 0;
		virtual void Update(double DeltaTime) = 0;
		virtual void Exit() = 0;

	};

}
#endif //AppFramework_h__